package com.kingyun.gpsinspection.purificationservice.dao.mapper.tdm;


import com.kingyun.gpsinspection.purificationservice.facade.model.tdm.DisposeMeasure;
import com.kingyun.gpsinspection.purificationservice.facade.model.tdm.DisposeMeasureVo;
import com.kingyun.gpsinspection.purificationservice.facade.model.tdm.ProblemVo;

import java.util.List;

public interface DisposeMeasureMapper {
    int deleteByPrimaryKey(String measureId);

    int insert(DisposeMeasure record);

    int insertSelective(DisposeMeasure record);

    DisposeMeasure selectByPrimaryKey(String measureId);

    int updateByPrimaryKeySelective(DisposeMeasure record);

    int updateByPrimaryKey(DisposeMeasure record);

    List<ProblemVo> queryList(ProblemVo problemVo);

    Integer queryCount(ProblemVo problemVo);

    DisposeMeasureVo selectByPrimaryKeyNew(String measureId);

    List<DisposeMeasureVo> selectByProblemId(String problemId);

    int insertNew(DisposeMeasure record);

    int updateByPrimaryKeyNew(DisposeMeasure record);

    int updateStateByIds(List<String> list);
}